On Arithmetic Branching Programs

نویسندگان

  • Amos Beimel
  • Anna Gál
چکیده

The model of arithmetic branching programs is an algebraic model of computation generalizing the model of modular branching programs. We show that, up to a polynomial factor in size, arithmetic branching programs are equivalent to complements of dependency programs, a model introduced by Pudll ak and Sgall 20]. Using this equivalence we prove that dependency programs are closed under conjunction over every eld, answering an open problem of 20]. Furthermore, we show that span programs, an algebraic model of computation introduced by Karchmer and Wigderson 16], are at least as strong as arithmetic programs; every arithmetic program can be simulated by a span program of size not more than twice the size of the arithmetic program. Using the above results we give a new proof that NL/poly L/poly, rst proved by Wigderson 25]. Our simulation of NL/poly is more eecient, and it holds for logspace counting classes over every eld.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On Arithmetic Branching

We consider the model of arithmetic branching programs, which is a generalization of modular branching programs. We show that, up to a polynomial factor in size, arithmetic branching programs are equivalent to complements of dependency programs, a model introduced by Pudl ak and Sgall [14]. Using this equivalence we prove that dependency programs are closed under conjunction, answering an open ...

متن کامل

The Isomorphism Problem for One-time-only Branching Programs and Arithmetic Circuits

We investigate the computational complexity of the isomorphism problem for one-time-only branching programs (1-BPI): on input of two one-time-only branching programs B 0 and B 1 , decide whether there exists a permutation of the variables of B 1 such that it becomes equivalent to B 0. Our main result is that 1-BPI cannot be NP-hard unless the polynomial hierarchy collapses. The result is extend...

متن کامل

Arithmetic Branching Programs with Memory

We extend the well known characterization of VPws as the class of polynomials computed by polynomial size arithmetic branching programs to other complexity classes. In order to do so we add additional memory to the computation of branching programs to make them more expressive. We show that allowing different types of memory in branching programs increases the computational power even for const...

متن کامل

The Isomorphism Problem for Read-Once Branching Programs and Arithmetic Circuits

We investigate the computational complexity of the isomorphism Abstract-1 problem for read-once branching programs (1-BPI): upon input of two read-once branching programs B0 and B1, decide whether there exists a permutation of the variables of B1 such that it becomes equivalent to B0. Our main result is that 1-BPI cannot be NP-hard unless the polyAbstract-2 nomial hierarchy collapses. The resul...

متن کامل

Some Lower Bound Results for Set-Multilinear Arithmetic Computations

In this paper, we study the structure of set-multilinear arithmetic circuits and set-multilinear branching programs with the aim of showing lower bound results. We define some natural restrictions of these models for which we are able to show lower bound results. Some of our results extend existing lower bounds, while others are new and raise open questions. Specifically, our main results are t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998